package io.itit.ecp.admin.provide.action.resp.miniprogram;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
@ApiModel("光伏返回实体")
public class PersonalizedEnergyPowerResp implements Serializable {

    @ApiModelProperty("描述备注")
    private String remark;

    @ApiModelProperty("光伏装机容量")
    private BigDecimal capacity;

    @ApiModelProperty("组串")
    private Integer strand;

    @ApiModelProperty("总发电量")
    private BigDecimal totalPower;

    @ApiModelProperty("发电量最高时间")
    private Date maxPowerTime;

    @ApiModelProperty("发电量最高")
    private BigDecimal maxPowerValue;

    @ApiModelProperty("发电量最低时间")
    private Date minPowerTime;

    @ApiModelProperty("发电量最低")
    private BigDecimal minPowerValue;

    @ApiModelProperty("设备发电量最高名称")
    private String deviceMaxPowerName;

    @ApiModelProperty("设备发电量最高")
    private BigDecimal deviceMaxPowerValue;

    @ApiModelProperty("设备发电量最低名称")
    private String deviceMinPowerName;

    @ApiModelProperty("设备发电量最低")
    private BigDecimal deviceMinPowerValue;
}
